package com.stefanini.pe.bbva.iivs.in.model.mantenimiento;

import java.util.ArrayList;
import java.util.List;

import com.stefanini.pe.bbva.iivs.in.bo.iface.TipoDocumentoService;
import com.stefanini.pe.bbva.iivs.in.bo.iface.TipoServicioService;
import com.stefanini.pe.bbva.iivs.in.listeners.SpringInit;
import com.stefanini.pe.bbva.iivs.in.to.TipoDocumento;
import com.stefanini.pe.bbva.iivs.in.to.TipoServicio;

public class TipoDocumentoModel {
	
	private TipoServicioService tipoOperacionService;
	private TipoDocumentoService tipoDocumentoService;
	
	TipoServicio tipoOperacion = new TipoServicio();
	TipoDocumento tipoDocumento = new TipoDocumento();
	List<TipoDocumento> lstTipoDocumentos = new ArrayList<TipoDocumento>();
	String lblError_Text = "";
	boolean booModificar=true;
	String lblInfo_Text = "";
	
	public TipoDocumentoModel() {
		System.out.println("TipoDocumentoModel()...");
		reset();
	}
	
	public void reset() {
		tipoOperacion = new TipoServicio();
		tipoDocumento = new TipoDocumento();
		lstTipoDocumentos = new ArrayList<TipoDocumento>();
		lblError_Text = "";
		booModificar=true;
		tipoOperacionService = (TipoServicioService)SpringInit.getApplicationContext().getBean("tipoServicioService");
		tipoDocumentoService = (TipoDocumentoService)SpringInit.getApplicationContext().getBean("tipoDocumentoService");
	}

	public TipoServicio getTipoOperacion() {
		return tipoOperacion;
	}

	public void setTipoOperacion(TipoServicio tipoOperacion) {
		this.tipoOperacion = tipoOperacion;
	}

	public List<TipoDocumento> getLstTipoDocumentos() {
		return lstTipoDocumentos;
	}

	public void setLstTipoDocumentos(List<TipoDocumento> lstTipoDocumentos) {
		this.lstTipoDocumentos = lstTipoDocumentos;
	}

	public String getLblError_Text() {
		return lblError_Text;
	}

	public void setLblError_Text(String lblError_Text) {
		this.lblError_Text = lblError_Text;
	}

	public TipoServicioService getTipoOperacionService() {
		return tipoOperacionService;
	}

	public void setTipoOperacionService(TipoServicioService tipoOperacionService) {
		this.tipoOperacionService = tipoOperacionService;
	}

	public TipoDocumentoService getTipoDocumentoService() {
		return tipoDocumentoService;
	}

	public void setTipoDocumentoService(TipoDocumentoService tipoDocumentoService) {
		this.tipoDocumentoService = tipoDocumentoService;
	}

	public TipoDocumento getTipoDocumento() {
		return tipoDocumento;
	}

	public void setTipoDocumento(TipoDocumento tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}

	public boolean isBooModificar() {
		return booModificar;
	}

	public void setBooModificar(boolean booModificar) {
		this.booModificar = booModificar;
	}

	public String getLblInfo_Text() {
		return lblInfo_Text;
	}

	public void setLblInfo_Text(String lblInfo_Text) {
		this.lblInfo_Text = lblInfo_Text;
	}
}
